semi-skilled labour - French English Dictionary